/**
*  
*
***/

#include <iostream>
#include <string>
#include "Message.pb.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <strings.h>
#include <fcntl.h>
#include <arpa/inet.h>
#include <assert.h>
#include <errno.h>


int main()
{
	std::string data;
	netty::Message msg;
	msg.set_id(25);
	msg.set_name("hello word");
	msg.set_age(45);
	msg.SerializeToString(&data);
	int listenfd;
	if((listenfd = socket(PF_INET , SOCK_STREAM,0)) <0)
		exit(-1);
	
	struct sockaddr_in servaddr;
	servaddr.sin_family = AF_INET;
	servaddr.sin_port = htons(65533);
	servaddr.sin_addr.s_addr = inet_addr("192.168.2.23");
		
	if(connect(listenfd , (struct sockaddr *)&servaddr , sizeof(servaddr)) < 0)
		exit(-1);
		
	
	
	
	
	close(listenfd);
	return 0;
}
